home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Chat & Communication / Digsby build 37 / digsby_setup.exe / lib / encodings / mbcs.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2008-10-13  |  2KB  |  34 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.5)
  3.  
  4. from codecs import mbcs_encode, mbcs_decode
  5. import codecs
  6. encode = mbcs_encode
  7.  
  8. def decode(input, errors = 'strict'):
  9.     return mbcs_decode(input, errors, True)
  10.  
  11.  
  12. class IncrementalEncoder(codecs.IncrementalEncoder):
  13.     
  14.     def encode(self, input, final = False):
  15.         return mbcs_encode(input, self.errors)[0]
  16.  
  17.  
  18.  
  19. class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
  20.     _buffer_decode = mbcs_decode
  21.  
  22.  
  23. class StreamWriter(codecs.StreamWriter):
  24.     encode = mbcs_encode
  25.  
  26.  
  27. class StreamReader(codecs.StreamReader):
  28.     decode = mbcs_decode
  29.  
  30.  
  31. def getregentry():
  32.     return codecs.CodecInfo(name = 'mbcs', encode = encode, decode = decode, incrementalencoder = IncrementalEncoder, incrementaldecoder = IncrementalDecoder, streamreader = StreamReader, streamwriter = StreamWriter)
  33.  
  34.